
// 服务器请求Url封装

(function (w) {
    const baseURL = 'http://localhost:8080/api/v1';
    const bignews = {
        // 封装一个一个请求的url
        user_login: baseURL + '/admin/user/login',// 用户登陆
        user_info: baseURL + '/admin/user/info', // 获取用户信息
        user_detail: baseURL + '/admin/user/detail',//用户详情
        user_edit: baseURL + '/admin/user/edit',//用户编辑
        category_list: baseURL + '/admin/category/list',//文章类别查询
        category_add: baseURL + '/admin/category/add',//文章类别新增
        category_search: baseURL + '/admin/category/search',//文章类别搜索
        category_edit: baseURL + '/admin/category/edit',//文章类别编辑
        category_delete: baseURL + '/admin/category/delete',//文章类别删除
        article_query: baseURL + '/admin/article/query',//文章搜索
        article_publish: baseURL + '/admin/article/publish',//文章发布
        article_search: baseURL + '/admin/article/search',//文章信息查询
        article_edit: baseURL + '/admin/article/edit',//文章编辑
        article_delete: baseURL + '/admin/article/delete',//文章删除
        comment_search: baseURL + '/admin/comment/search',//文章评论列表
        comment_pass: baseURL + '/admin/comment/pass',//文章评论通过
        comment_reject: baseURL + '/admin/comment/reject',//文章评论不通过
        comment_delete: baseURL + '/admin/comment/delete',//文章评论删除
    }
    w.bignews = bignews;
})(window)


// JQ设置默认：发送前设置请求头---最好不要修改JQ文件
// 为所有的Ajax请求设置默认值
$.ajaxSetup({
    // 发送前设置的函数---设置请求头---从localstorage中读取token
    beforeSend: function (xhr) {
        let token = localStorage.getItem('bignewstoken')
        if (token) {
            xhr.setRequestHeader('Authorization', token)
        }
    },
    // 错误状态处理---请求错误的时候会进入这个方法进行拦截
    error: function (xhr, status, err) {
        // console.log(status);  //错误状态
        // console.log(err);  //错误信息
        if (err == 'Forbidden') {   //用户未登录
            alert('请先登录');
            window.location = './login.html';  //跳转登录页

        }
    }

})
